A logger configured via an environment variable which writes to standard
error with nice colored output for log levels.
## Example
```
extern crate pretty_env_logger;
#[macro_use] extern crate log;
fn main() {
pretty_env_logger::init();
trace!("a trace example");
debug!("deboogging");
info!("such information");
warn!("o_O");
error!("boom");
}
```
Run the program with the environment variable `RUST_LOG=trace`.
## Defaults
The defaults can be setup by calling `init()` or `try_init()` at the start
of the program.
## Enable logging
This crate uses [env_logger][] internally, so the same ways of enabling
logs through an environment variable are supported.
[env_logger]: https://docs.rs/env_logger